Josh DoigJosh Doig
The Cong Viettel 0-1 CAHN: 26 Minutes a Man Up, One Red Card, and a Header at 90+4At 90+4, the ball left the boot of a substitute and travelled from the left...
Van Hau's VAR-Upgraded Red Card, Ngoc Tan's Serious Injury: CAHN Hold 1-0 With Ten Men for 22 MinutesIn the 68th minute, referee Ngo Duy Lan left his position in the middle of th...
Lexi Hartzell Commits to Oakland: Decoding a Mid-Major Recruit Between a Six-Second Signal and a Data GapAt the Ohio high school state championships last winter, Lexi Hartzell swam t...
Vietnam U20 and the North Korea Conundrum: Can Experience Fill the Data Void?On a late August afternoon, in a press conference room at a hotel in Hanoi,...
Asian Games 2026: Two Pillars and the Depth Gap of India's Men's Badminton TeamAt the 2026 Asian Games in Hangzhou — a Games pushed back to 2026 by the...
Koivun, 21, shocks with debut, Day omitted: The hidden variables of the 2026 Presidents CupThree weeks after leaving amateur golf, Jackson Koivun had his first PGA Tour...
John Herdman Signals Luke Vickery: Indonesia Open ASEAN Cup 2026 Against SingaporeOutsiders read the scoreboard. I read the pulse in the tunnel. The press...
Deep Esports Analysis: When Empty Data Is Still a SignalI have spent six years reading data tables before reading matches. There is a...
Yusei Imaizumi's 56.35 World Junior Record: Golden Signal or Prefectural Trap?Have you ever seen a World Junior Record set at a prefectural high school mee...
Aidil Sholeh Wins Vietnam Open 2026: An Independent Shuttler's Milestone and the Crack in Malaysian Men's SinglesThe final ended while the lights of the Ho Chi Minh City arena were still on....
Loh Kean Yew vs Kunlavut Vitidsarn: A Final Decided by Rally TempoIn the third game, with the score locked at 18-18, one metric never appeared ...
Thailand win 2026 Asian Women's Volleyball Championship: History calls the unexpected championThe 2026 Asian Women's Volleyball Championship took place in China and...
Mark Allen's Vanishing Season: Eight Withdrawals and the Silence at the CrucibleOn September 28, the Shenzhen Open begins. On the entry list, Mark Allen's na...
Hanoi vs SLNA in V.League 2026/27 Round 2: Kewell, Hung Dung and the Price of an Unripe SystemThat evening at Hang Day, I sat with a few colleagues in stand B. Hanoi lost...
Vietnam U17 Women's Golden Ticket: A Real Win and an Untested GapIn the 25th minute, Hà Vi received the ball on the left flank, beat a...
T1 Is Not 'CEO-less': Joe Marsh Still Sits in the Chair, but the Governance Crack Has Already Shown Through the 102-Day Commercial FigureGangnam, on a scorching summer day, about 40 fans stood silently in front of ...
The Secret Behind YMCA Competitive Swim Program: Lessons for Vietnamese SportsIn the context of Vietnamese sports seeking sustainable youth talent...
Ferrari's Schumacher heritage campaign: A multi-million euro marketing equationThe Italian Grand Prix at Monza will soon witness a special spectacle: Ferrar...
Manchester City's Perfect Five: Soft Fixtures, Defensive Doubts and the Anfield TestThe first international break of the season has closed, and only one team in...
Amrabat and 173 Minutes at Ajax: Did Real Betis Dodge a Costly Deal or Miss a Player?A September evening at a café in Valencia, I watched the replay of Ajax vs...
